challenge thinking - French English Dictionary